PAID que todavía tiene dinero pendiente. Omite amount e items para un reembolso completo. Envía amount o items, no ambos. La llamada es idempotente por idempotency_key.
Requiere un access token de Storefront API de Intercambio de
token. El pedido ya debe estar
colocado.
@fire-spark/storefront, llama order.refundTender(tenderId, { amount, reason }).
Parámetros de ruta
Cuerpo de la solicitud
Respuesta
Devuelve200 con el pedido. refunded_total del tender sube por el monto reembolsado. Un reembolso completo deja el tender en REFUNDED. Un resultado NEEDS_REVIEW igual aplica el reembolso y deja el caso para revisión. Un rechazo devuelve 502 y no cambia el tender.